草庐IT

PHP array_diff VS mysql 不在

全部标签

ios - 当应用程序不在前台时从 iOS 应用程序向上游发送 gcm + 用于上传 APNs 证书的 gcm API

我有两个关于使用gcm库的APNs推送通知的问题。gcm或fcm是否有用于上传APNs证书的publicapi?我需要自动而不是手动执行此操作。在iOS应用中使用gcm库发送上游似乎只在应用处于前台时有效。这是对的吗?即使应用程序未打开或处于后台,是否有任何解决方法可以向上游发送?我想使用gcmupstream向我的服务器发送通知click事件,最好立即执行。我知道我可以保存这个点击事件并在应用激活时发送它,但用户可能很长时间没有打开应用。 最佳答案 1.DoesgcmorfcmhaveapublicapiforuploadingA

ios - UISearchDisplayController 不在 iPad 上显示结果 TableView

我想在带有MKMapView的自定义UIViewController中使用UISearchDisplayController。我在导航栏中显示UISearchBar。在iPhone上一切正常,但在iPad上,结果的TableView没有显示,即使在弹出窗口中也是如此......我只想显示这个tableview......(所有委托(delegate)都已正确初始化)通过调试,我知道TableView存在(在searchDisplayController中有一个地址)self.searchDisplayController.searchResultsTableView;编辑:我在Inte

ios - MPMoviePlayerController 不在 UIView 的范围内

我正在尝试将视频添加到模态窗口中的UIView容器。当我添加视频时,它不会停留在它所绑定(bind)的UIView的范围内。这是它当前的样子的图片:你可以看到右边缘的灰色容器是容器,这里是添加视频的ViewController。importFoundationimportMediaPlayerclassEvalInstructionsVC:UIViewController{privatevarmoviePlayer:MPMoviePlayerController?@IBOutletweakvarvideo:UIView!funcplayVideo(){letpath=NSBundle.

ios - 音调不在 Audikit 4.2 中播放,但在 4.1 版中工作正常

我在我的项目中使用Audiokit,最近我更新了我的Xcode9.3。它说我也需要更新Audiokit。但是当我更新时,似乎我需要使用trycatch来启动和停止音频套件。这很好。oscillator=AKFMOscillator()oscillator!.amplitude=0.0oscillator!.baseFrequency=Double(calibration.frequency)oscillator!.carrierMultiplier=1.0oscillator!.modulatingMultiplier=HolmesMethod.warbleModulationFreq

ios - 如何在不在 UITableView iOS Swift 中创建多个自定义单元格的情况下加载数组值 int 单元格?

我在表格View中有多个标签。为标签左侧创建了一个数组。现在我正在尝试从每个标签的数组模型加载数据。但它说索引超出范围,因为它的模型数组索引为0。这是我的模型:classPrItemDetailModel{varMaterial:String?varDescription:String?varFixedVendor:String?varVendorName:String?varPurchOrg:String?varPurchGroup:String?varqtyUoM:String?varvaluationPrice:String?varTotalValue:String?varDel

ios - 在模拟器上运行,同时拥有不在模拟器上显示类的 SDK(阻止我运行)

我正在使用来自https://www.weaccept.co/的we-acceptSDK用于接受付款。我的问题是,当我尝试在模拟器上运行时(不是为了使用那个SDK,而是出于其他原因)Xcode看不到来自那个SDK的任何变量或类,因为这个SDK的规则是它不能在模拟器上工作.在我的代码中使用该SDK后,我不知道如何再在模拟器上运行我的应用程序。对于如何使用包含这些SDK类的代码在模拟器上运行有什么帮助吗?? 最佳答案 使用此pod代码时,您必须区分模拟器和真实:#iftargetEnvironment(simulator)//yours

ios - 后台任务不在 Swift 中调用类

我有一个后台任务,它应该返回一组类(class),然后将这些类(class)发送到AppleWatch。我通过WatchConnectivity在didReceiveMessage中调用任务。后台任务需要执行一些操作,例如打开领域数据库、查询结果和访问文档目录,然后再将响应返回给类(class)字典。当watch输出其获取类(class)数据时,逻辑似乎有效。问题是我不认为后台任务实际上是在调用方法getWatchCourses()DispatchQueue.global().async{varfoundCourses=[[String:Any]]()letapplication=UI

ios - AVAudioPlayer 在模拟器上工作但不在真实设备上工作

当我播放录制的音频时出现此错误:fatalerror:unexpectedlyfoundnilwhileunwrappinganOptionalvalue在这行代码中:SoundPlayer=tryAVAudioPlayer(contentsOfURL:getFileURL())但它在模拟器上完美运行,除了真实设备。ViewController.Swift:importUIKitimportAVFoundationclassViewController:UIViewController,AVAudioPlayerDelegate,AVAudioRecorderDelegate{@IBO

ios - 尝试呈现其 View 不在 Windows 层次结构中的 ViewController

我遇到了一个奇怪的问题:我制作了2个ViewController,我可以用代码切换View:varcurrentViewController:UIViewController=UIApplication.shared.keyWindow!.rootViewController!funcshowController(){letViewControllernew1=UIStoryboard(name:"Main",bundle:nil).instantiateViewController(withIdentifier:"viewController2")currentViewControl

ios - iAd Interstitials 显示不一致?根本不在模拟器上

iAd插页式广告根本不会出现在iPhone模拟器上,它们也不会始终如一地出现在我的iPhone上。我已经转到开发人员设置,将填充率更改为100%,并打开无限广告展示。没什么区别……插页式广告通常会在它应该显示的第一时间显示,然后在几分钟到十五分钟内不会再次显示。不知道是什么导致了时间差异。此外,似乎没有办法跟踪插页式广告是否会显示/是否实际显示。我意识到有一个插页式代表,但似乎不再使用了。我调用插页式广告的方式是使用viewController.interstitialPresentationPolicy=ADInterstitialPresentationPolicy.Automat